home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / tex / macros / source / base / fntguide.tex / node33_mn.html < prev    next >
Text File  |  1995-03-15  |  3KB  |  78 lines

  1.  
  2. <H2><A ID="SECTION00073000000000000000">
  3. Naming conventions</A>
  4. </H2><FONT SIZE="+4"><I>
  5.  
  6. <#790#>itemize<#790#>
  7.  
  8. Math alphabet commands all start with |...|: examples are
  9. ||, ||, etc.
  10.  
  11.  
  12. The text font changing commands with arguments all start with
  13. |...|: e.g.~|<B>|</B> and |<#0#><tex2html_image_mark>#tex2html_accent_inline1856#<#0#>.  The exception to this is
  14. |<B>|</B>, since it occurs very commonly in author documents and so
  15. deserves a shorter name.
  16.  
  17.  
  18. Names for encoding schemes are strings of up to three letters, all
  19. upper case.  The L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X3 project reserves the use of encodings
  20. starting with |T| (standard 256-long text encodings), |M| (standard
  21. 256-long math encodings), |S| (standard 256-long symbol encodings),
  22. |OT| (standard 128-long text encodings) and |OM| (standard 128-long
  23. math encodings).  Please do not use the above starting letters for
  24. non-portable encodings.  If new standard encoding emerge then we
  25. shall add them in a later release of L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X.
  26.  
  27. Encoding schemes which are local to a site should start with |L|.
  28.  
  29.  
  30. Font family names should contain up to five lower case letters.
  31. Where possible, these should conform to the <B>Filenames for fonts</B>
  32. font naming scheme.
  33.  
  34.  
  35. Font series names should contain up to four lower case letters.
  36.  
  37.  
  38. Font shapes should contain up to two letters lower case.
  39.  
  40.  
  41. Names for symbol fonts are built from lower and upper case letters
  42. with no restriction.
  43.  
  44. Whenever possible, you should use the series and shape names suggested
  45. in <B><tex2html_image_mark>#tex2html_accent_inline1852#</B> since this will make it easier to combine new
  46. fonts with existing fonts.
  47.  
  48. <#794#>1994/12/01<#794#>
  49.    Where possible, text symbols should be named as || followed by
  50.    the Adobe glyph name: for example |¼| or 
  51.    ||.  Similarly, math symbols should be named as 
  52.    || followed by the glyph name, for example || 
  53.    or ||.  Commands which can be used in text or math can
  54.    then be defined using ||, for example:
  55. <#795#>tex2html_preform<#795#><tex2html_verbatim_mark>verbatim79#   Note that commands defined in this way must be robust, in case they
  56.    get put into a section title or other moving argument.
  57.  
  58. <#797#>thebibliography<#797#><#798#>1<#798#>
  59.  
  60. <DT><A ID="A-W:GMS94">1</A>
  61. <DD>
  62. Michel Goossens, Frank Mittelbach and Alexander Samarin.
  63. <BR><#818#><tex2html_image_mark>#tex2html_accent_inline1853#<#818#>.
  64. <BR>Addison-Wesley, Reading, Massachusetts, 1994.
  65.  
  66. <DT><A ID="tub:DKn89">2</A>
  67. <DD>
  68. Donald~E. Knuth.
  69. <BR>Typesetting concrete mathematics.
  70. <BR><#819#><tex2html_image_mark>#tex2html_accent_inline1854#<#819#>, 10(1):31--36, April 1989.
  71.  
  72. <DT><A ID="A-W:LLa94">3</A>
  73. <DD>
  74. Leslie Lamport.
  75. <BR><#820#><tex2html_image_mark>#tex2html_accent_inline1855#<#820#>.
  76. <BR>Addison-Wesley, Reading, Massachusetts, second edition, 1994.
  77.  
  78. </I></FONT>